package com.wicket.okrcomponent.biz.service.dto.res;

import com.wicket.okrcomponent.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @desc ImplementProjectOrTaskMsgLocAnalyzeComRespDto
 * @使用场景
 */
@Data
public class ImplementProjectOrTaskMsgLocAnalyzeComRespDto
  extends BaseDto
  implements Serializable {

  /**
   * 我接收的任务待签收位置标识
   */
  @ApiModelProperty("我接收的任务待签收位置标识")
  private String myWorkTaskToBeSignedLocTemp;

  /**
   * 我接收的任务进行中位置标识
   */
  @ApiModelProperty("我接收的任务进行中位置标识")
  private String myWorkTaskOngoingLocTemp;

  /**
   * 我接收的任务已逾期位置标识
   */
  @ApiModelProperty("我接收的任务已逾期位置标识")
  private String myWorkTaskOverdueLocTemp;

  /**
   * 汇报给我的工作任务待签收位置
   */
  @ApiModelProperty("汇报给我的工作任务待签收位置")
  private String reportToMeWorkTaskToBeSignedLoc;

  /**
   * 汇报给我的工作任务进行中位置
   */
  @ApiModelProperty("汇报给我的工作任务进行中位置")
  private String reportToMeWorkTaskOngoingLoc;

  /**
   * 汇报给我的工作任务已逾期位置
   */
  @ApiModelProperty("汇报给我的工作任务已逾期位置")
  private String reportToMeWorkTaskOverdue;

  /**
   * 下属部门工作任务待签收位置
   */
  @ApiModelProperty("下属部门工作任务待签收位置")
  private String subDeptWorkTaskToBeSignedLoc;

  /**
   * 下属部门工作任务进行中位置
   */
  @ApiModelProperty("下属部门工作任务进行中位置")
  private String subDeptWorkTaskOngoingLoc;

  /**
   * 下属部门工作任务已逾期位置
   */
  @ApiModelProperty("下属部门工作任务已逾期位置")
  private String subDeptWorkTaskOverdueLoc;

  /**
   * 部门成员工作任务待签收位置
   */
  @ApiModelProperty("部门成员工作任务待签收位置")
  private String deptMemberWorkTaskToBeSignedLoc;

  /**
   * 部门成员工作任务进行中位置
   */
  @ApiModelProperty("部门成员工作任务进行中位置")
  private String deptMemberWorkTaskOngoingLoc;

  /**
   * 部门成员工作任务已逾期位置
   */
  @ApiModelProperty("部门成员工作任务已逾期位置")
  private String deptMemberWorkTaskOverdueLoc;

}
